'''
需求：
1.用户输入手机号、密码、验证码
2.对于输入的手机号、密码、验证码去除两端空格
3.手机号为空时，提示“手机号不能为空”
4.手机号格式不正确时，提示"手机号格式错误，请输入11位数字"
5.正确手机号为"13488888888"，手机号错误时，提示"手机号不存在"
6.手机号为"13488888888"、密码为"123456"、验证码为”8888”时，输出“登录成功”
7.密码为空时，提示“密码不能为空”
8.正确密码为"123456"，密码错误时，提示"密码与账号不匹配"
9.验证码为空时，提示“验证码不能为空”
10.验证码统一转换为小写进行判断，正确验证码为"8888"，验证码错误、提示"验证码与图片内容不一致"
'''
# 提示用户输入手机号，并去除两端空格后赋值给变量phone
phone = input("请输入手机号：").strip()
# 提示用户输入密码，去除两端空格后赋值给变量pwd
pwd = input("请输入密码：").strip()
# 提示用户输入验证码，去除两端空格并转为小写后赋值给变量code，并且统一验证码大小写格式
code = input("请输入验证码：").strip().lower()

# 判断手机号是否为空
if phone == "":
    print("手机号不能为空")
else:  # 若手机号不为空，则进一步验证格式和有效性
    # 检查手机号长度是否为11位，或是否全为数字
    if len(phone) != 11 or not phone.isdigit():
        print("手机号格式错误")
    # 若格式正确，再检查是否为指定的有效手机号（13488888888）
    elif phone != "13488888888":
        print("手机号不存在")
# 当手机号是指定的有效号码（13488888888）时，才验证密码和验证码
if phone == "13488888888":
    # 检查密码是否为空
    if pwd == "":
        print("密码不能为空")
    # 若密码不为空，检查是否与该手机号匹配（正确密码为123456）
    elif pwd != "123456":
        print("密码与账号不匹配")
        # 密码正确时，验证验证码
    elif pwd == "123456":
        # 判断验证码是否为空
        if code == "":
            print("验证码不能为空")
        # 验证码不为空时，判断是否正确（按需求10修改错误提示）
        elif code != "8888":
            print("验证码与图片内容不一致")
        # 所有条件满足，登录成功
        else:
            print("登录成功")